with ($ns("mx.utils"))
{
    /**
     * 提供剪贴簿的访问接口。该类在运行时唯一静态实例是 <b>mx.utils.Clipbard</b> 对象。该接口仅对 Internet Explorer 浏览器有效。
     */
    mx.utils.ClipboardClass = function()
    {
        var me = this;
        
        /**
         * 获取当前剪贴簿中存放的文本。如果浏览器不支持，则返回 null。
         */
        me.getText = function()
        {
            if (window.clipboardData)
            {
                return (window.clipboardData.getData('Text'));
            }
            else
            {
                return null;
            }
        };

        /**
         * 设置当前剪贴簿中的文本为 p_text。
         * @param p_text 需要放入剪贴簿的文本。
         */
        me.setText = function(p_text)
        {
            if (window.clipboardData)
            {
                return (window.clipboardData.setData("Text", p_text));
            }
            else
            {
                alert($err("UNSUPPORTED"));
            }
        };
        
        return me;
    };
    
    mx.utils.Clipboard = new mx.utils.ClipboardClass();
}